﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;
using System.Web.Mvc;

namespace MvcAgenda.Models
{
    public class Agenda
    {
      public int AgendaID { get; set; }

      [Required(ErrorMessage = "Campo obrigatório.")]
      [Display(Name = "Nome Completo")]
      [StringLength(50)]
      public string Nome {get;set;}

      [Required(ErrorMessage = "Campo obrigatório.")]
      [Display(Name = "Celular")]
      [StringLength(20)]
      public string Celular {get;set;}

      [Required(ErrorMessage = "Campo obrigatório.")]
      [Display(Name = "Residêncial")]
      [StringLength(20)]
      public string Residencial{get;set;}

      [Required(ErrorMessage = "Campo obrigatório.")]
      [DataType(DataType.EmailAddress)]
      [Display(Name = "E-mail")]
      public string Email {get; set;}

      [Required(ErrorMessage = "Campo obrigatório.")]
      [DataType(DataType.Date)]
      [Display(Name = "Data de Nascimento")]
      public string DtNascimento {get;set;}

      public string Descricao{get;set;}
      public bool Status { get; set; }
      public virtual ICollection<UsuarioXAgenda> UsuarioXAgendas { get; set; }
    }
}